/////////////////////////////////////////////////////////////////////
//
// OposMicr.h
//
//   MICR header file for OPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 1995-12-08 OPOS Release 1.0                                   CRM
// 2002-08-17 OPOS Release 1.7                                   CRM
//   Add new ResultCodeExtended constants.
// 2009-10-02 OPOS Release 1.13                                  CRM
//   Add CountryCode constants.
// 2011-04-07                                                    EPO
//   Converted to Pascal by Eric Orilla
//
/////////////////////////////////////////////////////////////////////

unit oposmicr;

interface

const

/////////////////////////////////////////////////////////////////////
// "CheckType" Property Constants
/////////////////////////////////////////////////////////////////////

  MICR_CT_PERSONAL       : Longint     =  1;
  MICR_CT_BUSINESS       : Longint     =  2;
  MICR_CT_UNKNOWN        : Longint     = 99;


/////////////////////////////////////////////////////////////////////
// "CountryCode" Property Constants
/////////////////////////////////////////////////////////////////////

  MICR_CC_USA            : Longint     =  1;
  MICR_CC_CANADA         : Longint     =  2;
  MICR_CC_MEXICO         : Longint     =  3;
  MICR_CC_UNKNOWN        : Longint     = 99;
  MICR_CC_CMC7           : Longint     =  4; // Added in 1.13
  MICR_CC_OTHER          : Longint     =  5; // Added in 1.13


//////////////////////////////////////////////////////////////////////
// "ResultCodeExtended" Property Constants
/////////////////////////////////////////////////////////////////////

  OPOS_EMICR_NOCHECK         : Longint     = 201; // EndInsertion
  OPOS_EMICR_CHECK           : Longint     = 202; // EndRemoval

// The following were added in 1.7
  OPOS_EMICR_BADDATA         : Longint     = 203;
  OPOS_EMICR_NODATA          : Longint     = 204;
  OPOS_EMICR_BADSIZE         : Longint     = 205;
  OPOS_EMICR_JAM             : Longint     = 206;
  OPOS_EMICR_CHECKDIGIT      : Longint     = 207;
  OPOS_EMICR_COVEROPEN       : Longint     = 208;

implementation

end.
